﻿namespace Proxy
{
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ServiceModel.ServiceContractAttribute(ConfigurationName = "Proxy.ISEAvanceDiarioSonsajes")]
    public interface ISEAvanceDiarioSonsajes
    {

        [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/ISEAvanceDiarioSonsajes/ListarAvanceDiarioSonsajes", ReplyAction = "http://tempuri.org/ISEAvanceDiarioSonsajes/ListarAvanceDiarioSonsajesResponse")]
        AvanceDiarioSonsajes[] ListarAvanceDiarioSonsajes(int codigoAvanceDiario);

        [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/ISEAvanceDiarioSonsajes/InsertarAvanceDiarioSonsajes", ReplyAction = "http://tempuri.org/ISEAvanceDiarioSonsajes/InsertarAvanceDiarioSonsajesResponse")]
        int InsertarAvanceDiarioSonsajes(AvanceDiarioSonsajes avanceDiarioSonsajes);

        [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/ISEAvanceDiarioSonsajes/ModificarAvanceDiarioSonsajes", ReplyAction = "http://tempuri.org/ISEAvanceDiarioSonsajes/ModificarAvanceDiarioSonsajesResponse")]
        void ModificarAvanceDiarioSonsajes(AvanceDiarioSonsajes avanceDiarioSonsajes);

        [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/ISEAvanceDiarioSonsajes/EliminarAvanceDiarioSonsajes", ReplyAction = "http://tempuri.org/ISEAvanceDiarioSonsajes/EliminarAvanceDiarioSonsajesResponse")]
        void EliminarAvanceDiarioSonsajes(int codigoAvanceDiario, int codigoSondaje);

        [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/ISEAvanceDiarioSonsajes/ObtenerAvanceDiarioSonsajes", ReplyAction = "http://tempuri.org/ISEAvanceDiarioSonsajes/ObtenerAvanceDiarioSonsajesResponse")]
        AvanceDiarioSonsajes ObtenerAvanceDiarioSonsajes(int codigoAvanceDiario, int codigoSondaje);

        [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/ISEAvanceDiarioSonsajes/ListarAvanceDiarioSonsajesPorAvanceDia" +
            "rio", ReplyAction = "http://tempuri.org/ISEAvanceDiarioSonsajes/ListarAvanceDiarioSonsajesPorAvanceDia" +
            "rioResponse")]
        listarAvanceDiarioSondajes_Result[] ListarAvanceDiarioSonsajesPorAvanceDiario(int codigoAvanceDiario);

        [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/ISEAvanceDiarioSonsajes/ListarAvanceDiarioSonsajesPorAvanceDia" +
            "rio1", ReplyAction = "http://tempuri.org/ISEAvanceDiarioSonsajes/ListarAvanceDiarioSonsajesPorAvanceDia" +
            "rio1Response")]
        AvanceDiarioSondajeResponse[] ListarAvanceDiarioSonsajesPorAvanceDiario1(int codigoAvanceDiario);
    }

    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public interface ISEAvanceDiarioSonsajesChannel : ISEAvanceDiarioSonsajes, System.ServiceModel.IClientChannel
    {
    }

    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public partial class SEAvanceDiarioSonsajesClient : System.ServiceModel.ClientBase<ISEAvanceDiarioSonsajes>, ISEAvanceDiarioSonsajes
    {

        public SEAvanceDiarioSonsajesClient()
        {
        }

        public SEAvanceDiarioSonsajesClient(string endpointConfigurationName) :
            base(endpointConfigurationName)
        {
        }

        public SEAvanceDiarioSonsajesClient(string endpointConfigurationName, string remoteAddress) :
            base(endpointConfigurationName, remoteAddress)
        {
        }

        public SEAvanceDiarioSonsajesClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
            base(endpointConfigurationName, remoteAddress)
        {
        }

        public SEAvanceDiarioSonsajesClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
            base(binding, remoteAddress)
        {
        }

        public AvanceDiarioSonsajes[] ListarAvanceDiarioSonsajes(int codigoAvanceDiario)
        {
            return base.Channel.ListarAvanceDiarioSonsajes(codigoAvanceDiario);
        }

        public int InsertarAvanceDiarioSonsajes(AvanceDiarioSonsajes avanceDiarioSonsajes)
        {
            return base.Channel.InsertarAvanceDiarioSonsajes(avanceDiarioSonsajes);
        }

        public void ModificarAvanceDiarioSonsajes(AvanceDiarioSonsajes avanceDiarioSonsajes)
        {
            base.Channel.ModificarAvanceDiarioSonsajes(avanceDiarioSonsajes);
        }

        public void EliminarAvanceDiarioSonsajes(int codigoAvanceDiario, int codigoSondaje)
        {
            base.Channel.EliminarAvanceDiarioSonsajes(codigoAvanceDiario, codigoSondaje);
        }

        public AvanceDiarioSonsajes ObtenerAvanceDiarioSonsajes(int codigoAvanceDiario, int codigoSondaje)
        {
            return base.Channel.ObtenerAvanceDiarioSonsajes(codigoAvanceDiario, codigoSondaje);
        }

        public listarAvanceDiarioSondajes_Result[] ListarAvanceDiarioSonsajesPorAvanceDiario(int codigoAvanceDiario)
        {
            return base.Channel.ListarAvanceDiarioSonsajesPorAvanceDiario(codigoAvanceDiario);
        }

        public AvanceDiarioSondajeResponse[] ListarAvanceDiarioSonsajesPorAvanceDiario1(int codigoAvanceDiario)
        {
            return base.Channel.ListarAvanceDiarioSonsajesPorAvanceDiario1(codigoAvanceDiario);
        }
    }

}